#

| Chapter 2 UNIX Commands |

## m4

    m4 [files]

Macro processor for RATFOR, C, and other program `files`.

### Options

-B`n`

  Set push-back and argument collection buffers to `n` (default is 4,096).

-D`name`[=`value`]

  Define `name` as `value` or, if `value` is not specified, define `name` as null.

-e

  Operate interactively, ignoring interrupts.

-H`n`

  Set symbol table hash array to `n` (default is 199).

-s

  Enable line-sync output for the C preprocessor.

-S`n`

  Set call stack size to `n` (default is 100 slots).

-T`n`

  Set token buffer size to `n` (default is 512 bytes).

-U`name`

  Undefine `name`.

Reference: m4 |  | Reference: mail